How to Prove Higher Order Theorems in First Order Logic
نویسنده
چکیده
In this paper we are interested in using a first order theorem prover to prove theorems that are formulated in some higher order logic. To this end we present translations of higher order logics into first order logic with flat sorts and equality and give a sufficient criterion for the soundness of these translations. In addition translations are introduced that are sound and complete with respect to L. Henkin's general model semantics. Our higher order logics are based on a restricted type structure in the sense of A. Church, they have typed function symbols and predicate symbols, but no sorts. Die Grenzen meiner Spache bedeuten die Grenzen meiner Welt. 1 Introduction First order logic is a powerful tool for expressing and proving mathematical facts. Nevertheless higher order expressions are often better suited for the representation of mathematics and in fact almost all mathematical text books rely on some higher order fragments for expres-siveness. In order to prove such theorems mechanically there are two options: either to have a theorem prover for higher order logic such as TPS [Andrews et al., 1990] or to translate the higher order constructs into corresponding first order expressions and to use a first order theorem prover. As important as the first development is-which may be the way of the future-we follow the second approach because strong first order theorem provers are available today. The Limitations of First Order Logic First order logic and the set theories of ZERMELO-FRAENKEL or VON NEUMANN-GODEL-BERNAYS have been developed for the formalization of mathematical concepts and for reasoning about them. Other approaches are RUSSEL'S ramified theory of types and CHURCH'S simple theory of types which formalize higher Why and How Translation Representing knowledge in an adequate way-adequate with respect to the naturalness of the representation of the object-is one thing, the other thing is to have an adequate and strong form of reasoning. If one uses higher Kerber 137
منابع مشابه
On the compactness property of extensions of first-order G"{o}del logic
We study three kinds of compactness in some variants of G"{o}del logic: compactness,entailment compactness, and approximate entailment compactness.For countable first-order underlying language we use the Henkinconstruction to prove the compactness property of extensions offirst-order g logic enriched by nullary connective or the Baaz'sprojection connective. In the case of uncountable first-orde...
متن کاملUsing Recursive Types to Reason about Hardware in Higher Order Logic
The expressive power of higher order logic makes it possible to deene a wide variety of data types within the logic and to prove theorems that state the properties of these types concisely and abstractly. This paper describes how such deened data types can be used to support formal reasoning in higher order logic about the behaviour of hardware designs.
متن کاملSOUND AND COMPLETE TRANSLATIONSFROM SORTED HIGHER - ORDER LOGICINTO SORTED FIRST - ORDER LOGICManfred
Extending existing calculi by sorts is a strong means for improving the deductive power of rst-order theorem provers. Since many mathematical facts can be more easily expressed in higher-order logic { aside the greater power of higher-order logic in principle {, it is desirable to transfer the advantages of sorts in the rst-order case to the higher-order case. One possible method for automating...
متن کاملAutomated Search for Impossibility Theorems in Social Choice Theory: Ranking Sets of Objects
We present a method for using standard techniques from satisfiability checking to automatically verify and discover theorems in an area of economic theory known as ranking sets of objects. The key question in this area, which has important applications in social choice theory and decision making under uncertainty, is how to extend an agent’s preferences over a number of objects to a preference ...
متن کاملPreservation theorems in {L}ukasiewicz \model theory
We present some model theoretic results for {L}ukasiewiczpredicate logic by using the methods of continuous model theorydeveloped by Chang and Keisler.We prove compactness theorem with respect to the class of allstructures taking values in the {L}ukasiewicz $texttt{BL}$-algebra.We also prove some appropriate preservation theorems concerning universal and inductive theories.Finally, Skolemizatio...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1991